package com.ccb.sc.common.modules.luxury.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ccb.sc.common.entity.BaseEntity;
import com.ccb.sc.common.modules.luxury.enums.LuxuryLogisticsType;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 奢侈品订单物流
 * </p>
 *
 * @author ken
 * @since 2025-02-23
 */
@Getter
@Setter
@TableName("tb_luxury_logistics")
public class LuxuryLogistics extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 订单id
     */
    @TableField("order_id")
    private String orderId;

    /**
     * 物流单号
     */
    @TableField("logistics_no")
    private String logisticsNo;

    /**
     * 物流公司
     */
    @TableField("logistics_company")
    private String logisticsCompany;

    /**
     * 区域id
     */
    @TableField("region_id")
    private Long regionId;

    /**
     * 收货地址
     */
    @TableField("address")
    private String address;

    /**
     * 收货人
     */
    @TableField("consignee")
    private String consignee;

    /**
     * 联系电话
     */
    @TableField("phone")
    private String phone;

    /**
     * 状态 0寄出 1退回
     */
    @TableField("type")
    private LuxuryLogisticsType type;


}
